Operating Heterogeneous Systems at Scale

نویسندگان

  • Matthias Hille
  • Nils Asmussen
  • Pramod Bhatotia
  • Hermann Härtig
چکیده

The continuity of Moore’s law provides chip designers with an ever growing amount of transistors. These can be used to put more cores on a single chip in order to gain performance through parallelism. However, this is not the most energy efficient approach to speed up computation. Yet, the power budget is a limiting factor for a chip’s obtainable performance. Specialized accelerators provide better energy efficiency and execute the tasks they are designed for faster than traditional multicores. Already existing approaches like integrated GPUs, cryptographic co-processors or heterogeneous multicores like ARM big.LITTLE confirm this observation. In these systems the processing elements (PE) are typically connected via a network-on-chip (NoC), which shifts their internal communication characteristics towards those of distributed systems. Even today’s multicore systems possess such properties when looking at their memory accessibility. The memory modules are split across the cores, hence accessing a memory location connected to a remote core is a remote operation using a different core’s memory controller. However, the true nature of the chip’s structure is not presented to the OS. Revealing the NoC to the OS enables a new approach to provide isolation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Scalability-Aware Kernel Executive for Many-Core Operating Systems

Number, variety, and organization of the on-chip processing elements of many-core processors demand a radical rethink in operating systems design. One may come from a multitude of allocatable units that bestows every execution thread its own core: single-threaded cores will be usual, multi-threaded cores will be unusual. The paper presents a scalability-aware kernel executive, Sake, that is cur...

متن کامل

Issues in using heterogeneous HPC systems for embedded real time signal processing applications

Embedded signal processing systems have traditionally been built using custom VLSI to meet real-time requirements. This leads to limited programmability and restricted exibility. With recent technological advances in high performance computing, scalable systems based on heterogeneous \oo the shelf" modules are attractive as computing platforms in real-time embedded environments, leading to an e...

متن کامل

A case report of heterogeneous blood transfusion in the operating room

Introduction: Mismatched-blood transfusions in the ABO-system may lead to severe of complications such as intravascular hemolysis. Case report: A 49-year-old man suffering from a right lower limb injury due to accident was admitted to hospital. Vital signs were normal. X-ray showed a femoral neck fracture. Before surgery, all of lab tests were in normal values and B+ blood- group was reported. ...

متن کامل

Towards Database Virtualization for Database as a Service

Advances in operating system and storage-level virtualization technologies have enabled the effective consolidation of heterogeneous applications in a shared cloud infrastructure. Novel research challenges arising from this new shared environment include load balancing, workload estimation, resource isolation, machine replication, live migration, and an emergent need of automation to handle lar...

متن کامل

Smart Distance for Information Systems: The Concept

We propose the concept of a “smart distance” for information systems and illustrate how to use it to interwoven various dynamic and heterogeneous elements of the system. With “smart distance” infrastructure operating within an information system, it can eliminate inefficiencies that are due to lags and latencies that exist in the traditional environment. On a larger scale, with “smart distance”...

متن کامل

Economic Models and Algorithms for Grid Systems

The Grid is a promising concept to solve the dilemma of increasingly complex and demandingapplications being confronted with the need for a more efficient and flexible use of existing resources.Network-centric Grid Operating Systems (OS) aim at providing users and applications withtransparent and seamless access to heterogeneous Grid resources across different administrativedoma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016